package com.example.springboot.service;
import com.example.springboot.common.PageBean.PageBean;
import com.example.springboot.entity.Role;

import java.util.List;

public interface RoleService {
    PageBean page(int pageNum, int pageSize, String roleName);

    void add(Role role);

    void update(Role role);

    void delete(Long id);

    List<Role> getAllRole();

    Role getRoleById(Long id);

    //根据用户Id获取当前所有角色
    List<Long> getRoleByUserId(Long id);

    //根据所有角色Id获取角色
    List<Role> getRoleByIds(List<Long> roleIdList);

}
